package com.gowants.pems.aspect;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface ScmsAopLog
{
   
    /**
     * 
     * <业务描述>
     * @return
     * @remake 
     */
    String description() default "";
    
    /**
     * 
     * <日志类型, 1.登录 2.操作 3.报警>
     * @return
     * @remake 
     */
    OperType opType();
    
    /**
     * 
     * <重要性, 1.不重要 2.重要 0.一般>
     * @return
     * @remake 
     */
    Importance importance();
}
